Kuz'min Andrey Viktorovich, Candidate of engineering sciences, associate professor, sub-department of theoretical and applied mechanics, Penza State University (40 Krasnaya street, Penza, Russia), firstname.lastname@example.org
Milyutkin Mikhail Grigor'evich, senior developer, SEC “Magenta Technology” (146 Samarskaya street, Samara, Russia), email@example.com
Cherepanov Aleksey Sergeevich, senior developer, SEC “Magenta Technology” (146 Samarskaya street, Samara, Russia), firstname.lastname@example.org
Ivashchenko Anton Vladimirovich, Doctor of engineering sciences, associate professor, project manager, SEC “Magenta Technology” (146 Samarskaya street, Samara, Russia), email@example.com
Kolsanov Aleksandr Vladimirovich, Doctor of medical sciences, professor, head of sub-department of operative surgery and clinical anatomy with innovation technologies course, Samara State Medical University (89 Chapaevskaya street, Samara, Russia), firstname.lastname@example.org
Yunusov Renat Rafatovich, Candidate of medical sciences, associate professor, sub-department of operative surgery and clinical anatomy with innovation technologies course, Samara State Medical University (89 Chapaevskaya street, Samara, Russia), email@example.com
Background. The interest in simulation training of the basic laparoscopy skills of laparoscopy surgeons is associated with the prevalence of laparoscopic operations and the possibility for the effective use of modern technology. "Virtual Surgery" is a training system for operative laparoscopy created with the use of upto-date technologies of 3D simulation by a team of scientists and doctors from Samara State Medical University and software developers of Magenta Technology. In simulation of laparoscopic operation of prior importance is that the surgeon gets the visual information from the monitor that demonstrates the image from the endoscopic camera. The student learns to estimate properly the positional relationship of the objects by the flat image from the camera, to control the movements of instruments, to coordinate the interaction of the camera and instruments having them permanently in view. Thus, one of the key tasks of operation process simulation is the estimation of visibility of scene objects.
Materials and methods. The software of the complex is accomplished by the use of up-to-date technologies of simulation of 3D modeling and physical properties of materials: USB HID, DirectInput, SDL, OpenGL, Direct3D, OpenCL, DirectCompute, CUDA, PhysX, Havok. OGRE 3D engine was chosen as the base for visualization. The analysis of the existing methods has shown that the most effective method is the one of occlusion query that is
supported by OGRE 3D engine starting with version 1.8.
Results. The main tasks of the basic laparoscopy skills training connected with the control over the endoscopic
camera and scene objects visibility were analyzed. For successful solution of these tasks the algorithms using OGRE 3D occlusion query were developed. The descriptions of the main steps of using occlusion query as well as the corresponding data structures were given. The results are illustrated by the images of real base skills scenes from the «Virtual Surgery».
Conclusions. The introduced algorithms of using occlusion query solve the tasks of basic skills of laparoscopy training. They are inculcated in the "Virtual Surgery".
1. Kolsanov A. V., Yunusov R. R., Yaremin B. I., Chaplygin S. S., Voronin A. S., Grachev B. D., Dubinin A. A., Nazaryan A. K. Vrach-aspirant [Physician-postgraduate student]. 2012, no. 2.4 (51), pp. 584–588.
2. Bodin O. N., Kuz'min A. V., Mitroshin A. N. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Meditsinskie nauki [University proceedings. Volga region. Medical sciences]. 2007, no. 2, pp. 3–10.
3. Filimonov V. S., Talibov O. B., Vertkin A. L. Vrach skoroy pomoshchi [Emergency doctor].2010,no 6.pp.9–19.
4. Svistunov A. A., Kossovich M. A., Vasil'ev M. V., Shubina L. B., Gribkov D. M. Virtual'nye tekhnologii v meditsine [Virtual technologies in medicine]. 2012, no. 1 (7). pp. 27–34.
5. Fedorov A. V., Gorshkov M. D. Virtual'nye tekhnologii v meditsine [Virtual technologies in medicine]. 2009, no. 2, pp. 16–28.
6. Batrakov M. Yu., Gorbachenko N. A., Zaytsev D. Yu., Saptsin N. V., Ivashchenko A. V., Chaplygin S. S., Kolsanov A. V. Perspektivnye informatsionnye tekhnologii v nauchnykh issledovaniyakh, proektirovanii i obuchenii (PIT 2012): tr. nauch.-tekhn. konf. [Perspective information technologies in scientific research, designing and education (PIT 2012): scientific and technical conference proceedings]. Samara: SNTs RAN, 2012, pp. 269–273.
7. Available at: http://www.ogre3d.org, svobodnyy (accessed 9 April 2013).
8. Khern D., Beyker M. P. Komp'yuternaya grafika i standart OpenGL: per. s angl. [Computer graphics and OpenGL standard: translation from English]. Moscow: Vil'yams, 2005, 1168 p.
9. Kuz'min A. V., Bodin O. N. Polet [Flight]. 2008, no. 3, pp. 49–55.
10. Available at: http:// www.ogre3d.org/tikiwiki/tiki-index.php?page = Hardware+ Occlusion+ Query (accessed 9 April 2013).